import dayjs from 'dayjs'
import store from '@/store'
export default {
  install: function(Vue) {
    Vue.directive('imgError', {
      // 当被绑定的元素插入到 DOM 中时……
      inserted: function(el, { value }) {
        // console.log(el, obj, 887766) //  el  获取的是dom元素
        el.onerror = function() {
          //  监听dom元素加载失败
          console.log(2233)
          el.src = value
        }
      }
    })
    // formatTimes
    Vue.filter('formatDate', (obj) => {
      return dayjs(obj).format('YYYY-MM-DD')
    })
    Vue.directive('arror', {
      inserted: function(el, { value }) {
        // console.log(value, 998899)s
        const arr = store.state.user.userInfo.roles.points
        console.log(store.state.user.userInfo.roles.points, 998899)
        const flag = arr.includes(value)
        if (!flag) {
          el.parentNode.removeChild(el)
        }
      }
    })
  }
}
/*
Vue.use(参数)   参数：对象 ||  函数

对象：需要有一个install函数  ，  函数有一个形参就是Vue

使用对象：  Vue.use(对象)
 */
